www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/include/chajian/socketChajian.php
<?php class socketChajian extends Chajian { /** 推送提醒 */ public function send($sendid, $receid, $conarr) { $host = '127.0.0.1'; $port = 4552; $msg = ''; @$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if($socket==null)$msg = '无法使用'; if($msg == ''){ @$connection = socket_connect($socket, $host, $port); if($connection==null)$msg = '无法连接'; } if($msg == ''){ $s = ''; foreach($conarr as $k=>$v){ $s .= ','.$k.':"'.$v.'"'; } $s = substr($s, 1); $s = $this->rock->jm->encrypt('{'.$s.'}'); $secont = 'phpsend@@@'.$sendid.'@@@'.$receid.'@@@'.$s.''; if(!socket_write($socket, $secont, strlen($secont))){ $msg = '无法发送'; } socket_close($socket); } return $msg; } }